package com.gxyan.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

import static org.springframework.web.cors.CorsConfiguration.ALL;

// 跨域配置
@Configuration
public class CORSConfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        // 设置允许跨域的路径
        registry.addMapping("/**")
                // 设置允许跨域请求的域名
                .allowedOrigins(ALL)
                // 设置允许的方法
                .allowedMethods(ALL)
                // 设置允许的header属性
                .allowedHeaders(ALL)
                // 是否允许证书
                .allowCredentials(true);
    }
}
